<?xml version="1.0" encoding="utf-8"?>
<WITD application="Work item type editor" version="1.0">
  <WORKITEMTYPE name="PÄM">
    <DESCRIPTION>Ein PÄM fasst folgende V-Modell XT Produkttypen zusammen: Problemmeldung, Änderungsantrag, Problem-/Änderungsbewertung, Änderungsentscheidung und die Änderungsstatusliste.</DESCRIPTION>
    <FIELDS>
      <FIELD type="String" name="Titel" refname="System.Title">
        <HELPTEXT>Bezeichnung des Work Items.</HELPTEXT>
        <REQUIRED />
      </FIELD>
      <FIELD type="String" name="Zugewiesen an" refname="System.AssignedTo">
        <HELPTEXT>Der Verantwortliche für dieses Work Item.</HELPTEXT>
        <VALIDUSER />
      </FIELD>
      <FIELD type="History" name="Verlauf" refname="System.History">
        <HELPTEXT>Verlauf und historische Informationen.</HELPTEXT>
      </FIELD>
      <FIELD type="TreePath" name="Bereichspfad" refname="System.AreaPath">
        <HELPTEXT>Der logische Bereich, dem dieses Work Item zugeordnet wurde.</HELPTEXT>
      </FIELD>
      <FIELD type="TreePath" name="Iterationspfad" refname="System.IterationPath">
        <HELPTEXT>Der Zeitabschnitt, dem dieses Work Item zugeordnet ist.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Zustand" refname="System.State">
        <HELPTEXT>Workflow und Status des Work Items.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Grund" refname="System.Reason">
        <HELPTEXT>Der Grund, warum das Work Item in diesem Zustand ist.</HELPTEXT>
      </FIELD>
      <FIELD type="PlainText" name="Beschreibung" refname="System.Description">
        <HELPTEXT>Beschreibung des Work Items.</HELPTEXT>
      </FIELD>
      <FIELD reportable="dimension" type="DateTime" name="Schließungsdatum" refname="Microsoft.VSTS.Common.ClosedDate">
        <HELPTEXT>Datum, an dem das Work Item geschlossen wurde.</HELPTEXT>
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD reportable="dimension" type="String" name="Geschlossen von" refname="Microsoft.VSTS.Common.ClosedBy">
        <HELPTEXT>Name desjenigen, der das Work Item geschlossen hat.</HELPTEXT>
        <VALIDUSER />
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD type="PlainText" name="Analyse (VMXT)" refname="VMXT.Analysis">
        <HELPTEXT>Analyse (inkl. Grund) und Auflistung von Optionen und potenziellen Risiken.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Auswirkungen auf Projektziel (VMXT)" refname="VMXT.ImpactOnProjectPromise">
        <HELPTEXT>Auswirkung auf das Projekt/Tragweite.</HELPTEXT>
        <REQUIRED />
        <ALLOWEDVALUES>
          <LISTITEM value="Kritisch" />
          <LISTITEM value="Hoch" />
          <LISTITEM value="Mittel" />
          <LISTITEM value="Niedrig" />
        </ALLOWEDVALUES>
        <DEFAULT from="value" value="Niedrig" />
      </FIELD>
      <FIELD type="PlainText" name="Tatsächliche Lösung (VMXT)" refname="VMXT.CorrectiveActionActualResolution">
        <HELPTEXT>Dokumentation der tatsächlichen vorgeschlagenen Lösung.</HELPTEXT>
      </FIELD>
      <FIELD type="DateTime" name="Gewünschter Fertigstellungszeitpunkt (VMXT)" refname="VMXT.TargetDate">
        <HELPTEXT>Datum, an dem die PÄM umgesetzt sein soll.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Kategorie (VMXT)" refname="VMXT.Kategorie">
        <HELPTEXT>Die Kategorie der PÄM</HELPTEXT>
        <ALLOWEDVALUES>
          <LISTITEM value="Änderungsantrag" />
          <LISTITEM value="Problemmeldung" />
        </ALLOWEDVALUES>
        <REQUIRED />
      </FIELD>
      <FIELD type="String" name="Reproduzierbar (VMXT)" refname="VMXT.Reproduzierbar">
        <HELPTEXT>Flag, das anzeigt, ob die PÄM reproduzierbar auftritt.</HELPTEXT>
        <ALLOWEDVALUES>
          <LISTITEM value="Ja" />
          <LISTITEM value="Nein" />
          <LISTITEM value="Nicht relevant" />
        </ALLOWEDVALUES>
        <REQUIRED />
      </FIELD>
      <FIELD reportable="dimension" type="String" name="Autor (VMXT)" refname="VMXT.Autor">
        <HELPTEXT>Urheber dieses Work Items.</HELPTEXT>
      </FIELD>
      <FIELD reportable="dimension" type="String" name="Dringlichkeit (VMXT)" refname="VMXT.Urgency">
        <HELPTEXT>Dringlichkeit des Work Items.</HELPTEXT>
        <ALLOWEDVALUES>
          <LISTITEM value="Kritisch" />
          <LISTITEM value="Sehr wichtig" />
          <LISTITEM value="Wichtig" />
          <LISTITEM value="Wünschenswert" />
        </ALLOWEDVALUES>
      </FIELD>
      <FIELD reportable="dimension" type="String" name="Gegenstand (VMXT)" refname="VMXT.Item">
        <HELPTEXT>Gegenstand auf den sich das Work Item bezieht.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Version (VMXT)" refname="VMXT.ItemVersion">
        <HELPTEXT>Version des Gegenstands.</HELPTEXT>
      </FIELD>
      <FIELD type="PlainText" name="Prüfung (VMXT)" refname="VMXT.Assessment">
        <HELPTEXT>Dokumentation der Prüfungsergebnisse.</HELPTEXT>
      </FIELD>
      <FIELD type="PlainText" name="Bemerkungen (VMXT)" refname="VMXT.Log">
        <HELPTEXT>Feld für generelle Anmerkungen und Diskussionen.</HELPTEXT>
      </FIELD>
      <FIELD type="String" name="Empfehlung (VMXT)" refname="VMXT.Recommendation">
        <HELPTEXT>Entscheidungsempfehlung für dieses Work Item.</HELPTEXT>
        <ALLOWEDVALUES>
          <LISTITEM value="Ablehnen" />
          <LISTITEM value="Annehmen" />
          <LISTITEM value="Zurückstellen" />
        </ALLOWEDVALUES>
      </FIELD>
      <FIELD type="PlainText" name="Entscheid (VMXT)" refname="VMXT.Decision">
        <HELPTEXT>Beschreibung der Entscheidung zu dieser PÄM</HELPTEXT>
      </FIELD>
      <FIELD reportable="measure" type="Double" name="Abgeschlossene Arbeit" refname="Microsoft.VSTS.Scheduling.CompletedWork">
	    	<HELPTEXT>Bereits geleistete Arbeit in einem Arbeitsauftrag (in Stunden).</HELPTEXT>
	    </FIELD>
			<FIELD reportable="measure" type="Double" name="Verbleibende Arbeit" refname="Microsoft.VSTS.Scheduling.RemainingWork">
			  <HELPTEXT>Schätzung noch zu erbringender Aufwände (in Stunden).</HELPTEXT>
			</FIELD>
	    <FIELD reportable="measure" type="Double" name="Basisarbeit" refname="Microsoft.VSTS.Scheduling.BaselineWork">
				<HELPTEXT>Die Anzahl der Arbeitsstunden aus dem Basisplan (Schätzung)</HELPTEXT>
			</FIELD>
			<FIELD reportable="dimension" type="DateTime" name="Startdatum" refname="Microsoft.VSTS.Scheduling.StartDate" />
      <FIELD reportable="dimension" type="DateTime" name="Abschlussdatum" refname="Microsoft.VSTS.Scheduling.FinishDate">
        <HELPTEXT>Geplantes Datum, zu dem dieses Work Item abgeschlossen sein soll.</HELPTEXT>
      </FIELD>
		</FIELDS>
    <WORKFLOW>
      <STATES>
        <STATE value="Vorgeschlagen" />
        <STATE value="In Bewertung">
          <FIELDS>
            <FIELD refname="System.AssignedTo">
              <REQUIRED />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="In Entscheidung">
          <FIELDS>
            <FIELD refname="System.AssignedTo">
              <REQUIRED />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="In Bearbeitung">
          <FIELDS>
            <FIELD refname="System.AssignedTo">
              <REQUIRED />
            </FIELD>
            <FIELD refname="VMXT.Decision">
              <REQUIRED />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Gelöst">
          <FIELDS>
            <FIELD refname="VMXT.Assessment">
              <EMPTY />
            </FIELD>
            <FIELD refname="VMXT.Decision">
              <REQUIRED />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Erledigt">
          <FIELDS>
            <FIELD refname="VMXT.Assessment">
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <SERVERDEFAULT from="currentuser" />
            </FIELD>
            <FIELD refname="System.AssignedTo">
              <EMPTY />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Zurückgestellt" />
      </STATES>
      <TRANSITIONS>
        <TRANSITION from="" to="Vorgeschlagen">
          <REASONS>
            <DEFAULTREASON value="Neu" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Vorgeschlagen" to="Gelöst">
          <REASONS>
            <REASON value="Veraltet" />
            <DEFAULTREASON value="Abgelehnt" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Gelöst" to="Erledigt">
          <REASONS>
            <DEFAULTREASON value="Geprüft" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Vorgeschlagen" to="In Bewertung">
          <REASONS>
            <DEFAULTREASON value="Zur Bewertung" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Bewertung" to="In Entscheidung">
          <REASONS>
            <DEFAULTREASON value="Bewertet" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Entscheidung" to="In Bearbeitung">
          <REASONS>
            <DEFAULTREASON value="Umzusetzen" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Bewertung" to="Gelöst">
          <REASONS>
            <DEFAULTREASON value="Veraltet" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Entscheidung" to="Gelöst">
          <REASONS>
            <DEFAULTREASON value="Abgelehnt" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Bearbeitung" to="Gelöst">
          <REASONS>
            <REASON value="Veraltet" />
            <DEFAULTREASON value="Umgesetzt" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Zurückgestellt" to="Vorgeschlagen">
          <REASONS>
            <DEFAULTREASON value="Wiedervorlage" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="In Entscheidung" to="Zurückgestellt">
          <REASONS>
            <DEFAULTREASON value="Zurückgestellt" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Gelöst" to="In Bearbeitung">
          <REASONS>
            <DEFAULTREASON value="Nacharbeit erforderlich" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Gelöst" to="Vorgeschlagen">
          <REASONS>
            <DEFAULTREASON value="Wiedervorlage" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Erledigt" to="Vorgeschlagen">
          <REASONS>
            <DEFAULTREASON value="Wiedereröffnung" />
          </REASONS>
          <FIELDS>
            <FIELD refname="VMXT.Assessment">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <EMPTY />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="Vorgeschlagen" to="Zurückgestellt">
          <REASONS>
            <DEFAULTREASON value="Zurückgestellt" />
          </REASONS>
        </TRANSITION>
      </TRANSITIONS>
    </WORKFLOW>
    <FORM>
      <Layout>
        <Group>
          <Column PercentWidth="100">
            <Control FieldName="System.Title" Type="FieldControl" Label="Bezeichnung:" LabelPosition="Left" />
          </Column>
        </Group>
        <Group Label="Klassifikation">
          <Column PercentWidth="100">
            <Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Area-Pfad:" LabelPosition="Left" />
            <Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Iterationspfad:" LabelPosition="Left" />
          </Column>
        </Group>
        <Group Label="Status">
          <Column PercentWidth="33">
            <Control FieldName="System.AssignedTo" Type="FieldControl" Label="Bearbeiter:" LabelPosition="Left" />
            <Control FieldName="VMXT.Autor" Type="FieldControl" Label="Autor:" LabelPosition="Left" />
          </Column>
          <Column PercentWidth="33">
            <Control FieldName="System.State" Type="FieldControl" Label="Status:" LabelPosition="Left" />
            <Control FieldName="System.Reason" Type="FieldControl" Label="Grund:" LabelPosition="Left" />
          </Column>
          <Column PercentWidth="34">
            <Control FieldName="VMXT.Kategorie" Type="FieldControl" Label="Kategorie:" LabelPosition="Left" />
            <Control FieldName="VMXT.Reproduzierbar" Type="FieldControl" Label="Reproduzierbar:" LabelPosition="Left" />
          </Column>
        </Group>
        <Group Label="Identifikation">
          <Column PercentWidth="50">
            <Control FieldName="VMXT.Item" Type="FieldControl" Label="Gegenstand:" LabelPosition="Left" />
          </Column>
          <Column PercentWidth="50">
            <Control FieldName="VMXT.ItemVersion" Type="FieldControl" Label="Version:" LabelPosition="Left" />
          </Column>
        </Group>
        <TabGroup>
          <Tab Label="Antrag">
            <Group Label="Einordnung">
              <Column PercentWidth="50">
                <Control FieldName="VMXT.Urgency" Type="FieldControl" Label="Dringlichkeit:" LabelPosition="Left" />
              </Column>
              <Column PercentWidth="50">
                <Control FieldName="VMXT.TargetDate" Type="DateTimeControl" Label="Wunschdatum:" LabelPosition="Left" />
              </Column>
            </Group>
            <Control FieldName="System.Description" Type="HtmlFieldControl" Label="Beschreibung / Lösungsvorschlag:" LabelPosition="Top" Dock="Fill" />
          </Tab>
          <Tab Label="Analyse">
            <Group Label="">
              <Column PercentWidth="100">
                <Control FieldName="VMXT.ImpactOnProjectPromise" Type="FieldControl" Label="Auswirkung:" LabelPosition="Left" Dock="Fill" />
              </Column>
            </Group>
            <Group>
              <Column PercentWidth="100">
                <Control FieldName="VMXT.Analysis" Type="HtmlFieldControl" Label="Analyse / Auswirkung:" LabelPosition="Top" Dock="Fill" />
              </Column>
            </Group>
          </Tab>
          <Tab Label="Empfehlung">
            <Group>
              <Column PercentWidth="100">
                <Control FieldName="VMXT.Recommendation" Type="FieldControl" Label="Empfehlung:" LabelPosition="Left" />
              </Column>
            </Group>
            <Control FieldName="VMXT.CorrectiveActionActualResolution" Type="HtmlFieldControl" Label="Begründung / Lösungsvorschlag:" LabelPosition="Top" Dock="Top" />
          </Tab>
          <Tab Label="Entscheid">
            <Control FieldName="VMXT.Decision" Type="HtmlFieldControl" Label="" LabelPosition="Left" Dock="Fill" />
          </Tab>
          <Tab Label="Bemerkungen">
            <Control FieldName="VMXT.Log" Type="HtmlFieldControl" Label="" LabelPosition="Left" Dock="Fill" />
          </Tab>
          <Tab Label="Prüfung">
            <Control FieldName="VMXT.Assessment" Type="HtmlFieldControl" Label="" LabelPosition="Left" Dock="Fill" />
          </Tab>
          <Tab Label="Verlauf">
            <Control FieldName="System.History" Type="WorkItemLogControl" Label="" LabelPosition="Top" Dock="Fill" />
          </Tab>
          <Tab Label="Links">
            <Control Type="LinksControl" LabelPosition="Top" />
          </Tab>
          <Tab Label="Anlagen">
            <Control Type="AttachmentsControl" LabelPosition="Top" />
          </Tab>
        </TabGroup>
      </Layout>
    </FORM>
  </WORKITEMTYPE>
</WITD>